From d7e07a8470b7f6d322a1f6e56c3953e35a393ada Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Mon, 15 Jul 2013 12:41:56 -0500 Subject: [PATCH] Don't access memory after freeing it when destroying a tick callback https://bugzilla.gnome.org/show_bug.cgi?id=704278 --- gtk/gtkwidget.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 9a035b4803..f6ee9db3be 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -4875,7 +4875,10 @@ gtk_widget_remove_tick_callback (GtkWidget *widget, { GtkTickCallbackInfo *info = l->data; if (info->id == id) - destroy_tick_callback_info (widget, info, l); + { + destroy_tick_callback_info (widget, info, l); + return; + } } } -- 2.30.2